<!DOCTYPE html>
<html lang="en-US">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width,initial-scale=1">
    <title>动作属性 | Ranorex Studio用户手册</title>
    <meta name="generator" content="VuePress 1.8.0">
    <link rel="icon" href="/ranorex/img/favicon.ico">
    <script data-ad-client="ca-pub-7828333725993554" async="async" src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
    <meta name="description" content="用户指南的第一章将引导您完成创建第一个自动化测试用例的过程。了解如何在不编码的情况下自动执行测试、验证条目、查看测试报告等。后面的章节涵盖高级主题，例如使用 Selenium WebDriver 进行跨浏览器测试和为移动应用程序测试准备设备。">
    <meta name="keywords" content="用户指南的第一章将引导您完成创建第一个自动化测试用例的过程。了解如何在不编码的情况下自动执行测试、验证条目、查看测试报告等。后面的章节涵盖高级主题，例如使用 Selenium WebDriver 进行跨浏览器测试和为移动应用程序测试准备设备。">
    <meta name="baidu-site-verification" content="7F55weZDDc">
    <meta name="theme-color" content="#11a8cd">
    
    <link rel="preload" href="/ranorex/assets/css/0.styles.4f9f6236.css" as="style"><link rel="preload" href="/ranorex/assets/js/app.24b7eaa5.js" as="script"><link rel="preload" href="/ranorex/assets/js/2.ec9fdd2b.js" as="script"><link rel="preload" href="/ranorex/assets/js/34.ad372005.js" as="script"><link rel="prefetch" href="/ranorex/assets/js/10.10740124.js"><link rel="prefetch" href="/ranorex/assets/js/100.e7028cb5.js"><link rel="prefetch" href="/ranorex/assets/js/101.57840c4c.js"><link rel="prefetch" href="/ranorex/assets/js/102.f88ac37b.js"><link rel="prefetch" href="/ranorex/assets/js/103.3f4ef0af.js"><link rel="prefetch" href="/ranorex/assets/js/104.1c3987fc.js"><link rel="prefetch" href="/ranorex/assets/js/105.39bd6f16.js"><link rel="prefetch" href="/ranorex/assets/js/106.6d99777c.js"><link rel="prefetch" href="/ranorex/assets/js/107.a772dfce.js"><link rel="prefetch" href="/ranorex/assets/js/108.1f6106fd.js"><link rel="prefetch" href="/ranorex/assets/js/109.61465bce.js"><link rel="prefetch" href="/ranorex/assets/js/11.15aa2ac8.js"><link rel="prefetch" href="/ranorex/assets/js/110.87f08865.js"><link rel="prefetch" href="/ranorex/assets/js/111.6de4977a.js"><link rel="prefetch" href="/ranorex/assets/js/112.ac81b438.js"><link rel="prefetch" href="/ranorex/assets/js/113.e4324abb.js"><link rel="prefetch" href="/ranorex/assets/js/114.76da90e6.js"><link rel="prefetch" href="/ranorex/assets/js/115.b0302cf5.js"><link rel="prefetch" href="/ranorex/assets/js/116.dc9013d8.js"><link rel="prefetch" href="/ranorex/assets/js/117.5650909e.js"><link rel="prefetch" href="/ranorex/assets/js/118.83c3ad11.js"><link rel="prefetch" href="/ranorex/assets/js/119.99ea8a2f.js"><link rel="prefetch" href="/ranorex/assets/js/12.f887e0d3.js"><link rel="prefetch" href="/ranorex/assets/js/120.5158a9fc.js"><link rel="prefetch" href="/ranorex/assets/js/121.cd6389de.js"><link rel="prefetch" href="/ranorex/assets/js/122.30b6e23a.js"><link rel="prefetch" href="/ranorex/assets/js/123.14ef94d2.js"><link rel="prefetch" href="/ranorex/assets/js/124.774c039f.js"><link rel="prefetch" href="/ranorex/assets/js/125.ec98d72a.js"><link rel="prefetch" href="/ranorex/assets/js/126.a5374d41.js"><link rel="prefetch" href="/ranorex/assets/js/127.6bb71a7f.js"><link rel="prefetch" href="/ranorex/assets/js/128.dddf9e5d.js"><link rel="prefetch" href="/ranorex/assets/js/129.803e1198.js"><link rel="prefetch" href="/ranorex/assets/js/13.98375c72.js"><link rel="prefetch" href="/ranorex/assets/js/130.7fe218d8.js"><link rel="prefetch" href="/ranorex/assets/js/131.ccdb53c7.js"><link rel="prefetch" href="/ranorex/assets/js/132.f059a1a9.js"><link rel="prefetch" href="/ranorex/assets/js/133.4108c727.js"><link rel="prefetch" href="/ranorex/assets/js/134.9d680a15.js"><link rel="prefetch" href="/ranorex/assets/js/135.6a9d4859.js"><link rel="prefetch" href="/ranorex/assets/js/136.2198a58d.js"><link rel="prefetch" href="/ranorex/assets/js/137.ee7cb289.js"><link rel="prefetch" href="/ranorex/assets/js/138.26c7e792.js"><link rel="prefetch" href="/ranorex/assets/js/139.eeb24972.js"><link rel="prefetch" href="/ranorex/assets/js/14.45cccdbd.js"><link rel="prefetch" href="/ranorex/assets/js/140.7ec1802a.js"><link rel="prefetch" href="/ranorex/assets/js/141.fb7a23f0.js"><link rel="prefetch" href="/ranorex/assets/js/142.6749eff4.js"><link rel="prefetch" href="/ranorex/assets/js/143.431594af.js"><link rel="prefetch" href="/ranorex/assets/js/144.a2f5ce52.js"><link rel="prefetch" href="/ranorex/assets/js/145.0601585d.js"><link rel="prefetch" href="/ranorex/assets/js/146.16feb8bc.js"><link rel="prefetch" href="/ranorex/assets/js/147.5053e695.js"><link rel="prefetch" href="/ranorex/assets/js/148.a353c0d0.js"><link rel="prefetch" href="/ranorex/assets/js/149.31c0ff28.js"><link rel="prefetch" href="/ranorex/assets/js/15.f23b2dea.js"><link rel="prefetch" href="/ranorex/assets/js/150.6542abfd.js"><link rel="prefetch" href="/ranorex/assets/js/151.43e948e3.js"><link rel="prefetch" href="/ranorex/assets/js/152.dd6cabb1.js"><link rel="prefetch" href="/ranorex/assets/js/153.f014da37.js"><link rel="prefetch" href="/ranorex/assets/js/154.6ee45ca5.js"><link rel="prefetch" href="/ranorex/assets/js/155.6ba5415a.js"><link rel="prefetch" href="/ranorex/assets/js/156.e601c1e5.js"><link rel="prefetch" href="/ranorex/assets/js/157.407e013c.js"><link rel="prefetch" href="/ranorex/assets/js/158.0bb7c774.js"><link rel="prefetch" href="/ranorex/assets/js/159.17154eef.js"><link rel="prefetch" href="/ranorex/assets/js/16.5154513b.js"><link rel="prefetch" href="/ranorex/assets/js/160.9d4cb6ba.js"><link rel="prefetch" href="/ranorex/assets/js/161.a53a87be.js"><link rel="prefetch" href="/ranorex/assets/js/162.54b97f63.js"><link rel="prefetch" href="/ranorex/assets/js/163.546cbc2d.js"><link rel="prefetch" href="/ranorex/assets/js/164.7bc339ce.js"><link rel="prefetch" href="/ranorex/assets/js/165.67d4304a.js"><link rel="prefetch" href="/ranorex/assets/js/166.7c1be565.js"><link rel="prefetch" href="/ranorex/assets/js/167.bd0167b7.js"><link rel="prefetch" href="/ranorex/assets/js/168.1aa7878a.js"><link rel="prefetch" href="/ranorex/assets/js/169.d90b4e9c.js"><link rel="prefetch" href="/ranorex/assets/js/17.5fcd13ca.js"><link rel="prefetch" href="/ranorex/assets/js/170.cb5db4fb.js"><link rel="prefetch" href="/ranorex/assets/js/171.b8147650.js"><link rel="prefetch" href="/ranorex/assets/js/172.53f22d79.js"><link rel="prefetch" href="/ranorex/assets/js/173.0e60c801.js"><link rel="prefetch" href="/ranorex/assets/js/174.8c29f5a4.js"><link rel="prefetch" href="/ranorex/assets/js/175.caa398e0.js"><link rel="prefetch" href="/ranorex/assets/js/176.36e20920.js"><link rel="prefetch" href="/ranorex/assets/js/177.1b8ca17e.js"><link rel="prefetch" href="/ranorex/assets/js/178.686cd676.js"><link rel="prefetch" href="/ranorex/assets/js/179.62ed8882.js"><link rel="prefetch" href="/ranorex/assets/js/18.3410087d.js"><link rel="prefetch" href="/ranorex/assets/js/180.a0a2165c.js"><link rel="prefetch" href="/ranorex/assets/js/181.8af8faa3.js"><link rel="prefetch" href="/ranorex/assets/js/182.dc2e7167.js"><link rel="prefetch" href="/ranorex/assets/js/183.ef7688da.js"><link rel="prefetch" href="/ranorex/assets/js/184.5707a5ec.js"><link rel="prefetch" href="/ranorex/assets/js/185.72e933f8.js"><link rel="prefetch" href="/ranorex/assets/js/186.ac3e0f9e.js"><link rel="prefetch" href="/ranorex/assets/js/187.703ef8ea.js"><link rel="prefetch" href="/ranorex/assets/js/188.d04772eb.js"><link rel="prefetch" href="/ranorex/assets/js/189.549c54cf.js"><link rel="prefetch" href="/ranorex/assets/js/19.f5a747d2.js"><link rel="prefetch" href="/ranorex/assets/js/190.a7fb60b7.js"><link rel="prefetch" href="/ranorex/assets/js/191.0b9e402d.js"><link rel="prefetch" href="/ranorex/assets/js/192.db701f56.js"><link rel="prefetch" href="/ranorex/assets/js/193.86245113.js"><link rel="prefetch" href="/ranorex/assets/js/194.26dcdaa9.js"><link rel="prefetch" href="/ranorex/assets/js/195.341ac6b9.js"><link rel="prefetch" href="/ranorex/assets/js/196.e12e179b.js"><link rel="prefetch" href="/ranorex/assets/js/197.604689a4.js"><link rel="prefetch" href="/ranorex/assets/js/198.2e49a4fc.js"><link rel="prefetch" href="/ranorex/assets/js/199.a1811557.js"><link rel="prefetch" href="/ranorex/assets/js/20.fcd6c62f.js"><link rel="prefetch" href="/ranorex/assets/js/200.bbfc3813.js"><link rel="prefetch" href="/ranorex/assets/js/201.dfbdd0b3.js"><link rel="prefetch" href="/ranorex/assets/js/202.4d01f6a5.js"><link rel="prefetch" href="/ranorex/assets/js/203.2fc1b32a.js"><link rel="prefetch" href="/ranorex/assets/js/204.a18e0686.js"><link rel="prefetch" href="/ranorex/assets/js/205.8559eb21.js"><link rel="prefetch" href="/ranorex/assets/js/206.febc4af9.js"><link rel="prefetch" href="/ranorex/assets/js/207.3824dcf1.js"><link rel="prefetch" href="/ranorex/assets/js/208.60a33728.js"><link rel="prefetch" href="/ranorex/assets/js/209.d933f506.js"><link rel="prefetch" href="/ranorex/assets/js/21.cf8fbb66.js"><link rel="prefetch" href="/ranorex/assets/js/210.8f377e06.js"><link rel="prefetch" href="/ranorex/assets/js/211.26f8be02.js"><link rel="prefetch" href="/ranorex/assets/js/212.4a64d44c.js"><link rel="prefetch" href="/ranorex/assets/js/213.fdeb4f41.js"><link rel="prefetch" href="/ranorex/assets/js/214.e34e9a0b.js"><link rel="prefetch" href="/ranorex/assets/js/215.ce7a5ee6.js"><link rel="prefetch" href="/ranorex/assets/js/216.660d864f.js"><link rel="prefetch" href="/ranorex/assets/js/217.b9b06dc0.js"><link rel="prefetch" href="/ranorex/assets/js/218.1c9eb327.js"><link rel="prefetch" href="/ranorex/assets/js/219.9f170a55.js"><link rel="prefetch" href="/ranorex/assets/js/22.148be82a.js"><link rel="prefetch" href="/ranorex/assets/js/220.15dc816e.js"><link rel="prefetch" href="/ranorex/assets/js/221.80b3442a.js"><link rel="prefetch" href="/ranorex/assets/js/222.704d161c.js"><link rel="prefetch" href="/ranorex/assets/js/223.1145a930.js"><link rel="prefetch" href="/ranorex/assets/js/224.f1da1ddc.js"><link rel="prefetch" href="/ranorex/assets/js/225.fa6a9452.js"><link rel="prefetch" href="/ranorex/assets/js/226.18a3865a.js"><link rel="prefetch" href="/ranorex/assets/js/23.cc718ca8.js"><link rel="prefetch" href="/ranorex/assets/js/24.86da407f.js"><link rel="prefetch" href="/ranorex/assets/js/25.f55794a8.js"><link rel="prefetch" href="/ranorex/assets/js/26.034daa9c.js"><link rel="prefetch" href="/ranorex/assets/js/27.2fbbd462.js"><link rel="prefetch" href="/ranorex/assets/js/28.211c41f6.js"><link rel="prefetch" href="/ranorex/assets/js/29.04c0999c.js"><link rel="prefetch" href="/ranorex/assets/js/3.ae597d9c.js"><link rel="prefetch" href="/ranorex/assets/js/30.393ae7bc.js"><link rel="prefetch" href="/ranorex/assets/js/31.c8ad9771.js"><link rel="prefetch" href="/ranorex/assets/js/32.77f25c7a.js"><link rel="prefetch" href="/ranorex/assets/js/33.893cd8eb.js"><link rel="prefetch" href="/ranorex/assets/js/35.8b8dfbb2.js"><link rel="prefetch" href="/ranorex/assets/js/36.d4e0c135.js"><link rel="prefetch" href="/ranorex/assets/js/37.616da736.js"><link rel="prefetch" href="/ranorex/assets/js/38.2432a079.js"><link rel="prefetch" href="/ranorex/assets/js/39.8b943467.js"><link rel="prefetch" href="/ranorex/assets/js/4.22fd3e1a.js"><link rel="prefetch" href="/ranorex/assets/js/40.e8eaccc8.js"><link rel="prefetch" href="/ranorex/assets/js/41.76a9eede.js"><link rel="prefetch" href="/ranorex/assets/js/42.89ea171c.js"><link rel="prefetch" href="/ranorex/assets/js/43.f856cbbb.js"><link rel="prefetch" href="/ranorex/assets/js/44.58030fb1.js"><link rel="prefetch" href="/ranorex/assets/js/45.3d09c2fa.js"><link rel="prefetch" href="/ranorex/assets/js/46.b245fc56.js"><link rel="prefetch" href="/ranorex/assets/js/47.bc3b2fa7.js"><link rel="prefetch" href="/ranorex/assets/js/48.b46f224f.js"><link rel="prefetch" href="/ranorex/assets/js/49.4cb3377b.js"><link rel="prefetch" href="/ranorex/assets/js/5.02a8399a.js"><link rel="prefetch" href="/ranorex/assets/js/50.202bba60.js"><link rel="prefetch" href="/ranorex/assets/js/51.70007468.js"><link rel="prefetch" href="/ranorex/assets/js/52.cb4cc59e.js"><link rel="prefetch" href="/ranorex/assets/js/53.8eb695b2.js"><link rel="prefetch" href="/ranorex/assets/js/54.f840fad6.js"><link rel="prefetch" href="/ranorex/assets/js/55.3a7ca993.js"><link rel="prefetch" href="/ranorex/assets/js/56.e54f166f.js"><link rel="prefetch" href="/ranorex/assets/js/57.cc924439.js"><link rel="prefetch" href="/ranorex/assets/js/58.1b6a4239.js"><link rel="prefetch" href="/ranorex/assets/js/59.6e538365.js"><link rel="prefetch" href="/ranorex/assets/js/6.4754e26a.js"><link rel="prefetch" href="/ranorex/assets/js/60.24be2f8a.js"><link rel="prefetch" href="/ranorex/assets/js/61.37707aa9.js"><link rel="prefetch" href="/ranorex/assets/js/62.3f142075.js"><link rel="prefetch" href="/ranorex/assets/js/63.ffca709a.js"><link rel="prefetch" href="/ranorex/assets/js/64.71472536.js"><link rel="prefetch" href="/ranorex/assets/js/65.5a22e1db.js"><link rel="prefetch" href="/ranorex/assets/js/66.12137ec5.js"><link rel="prefetch" href="/ranorex/assets/js/67.216d94c5.js"><link rel="prefetch" href="/ranorex/assets/js/68.b547be06.js"><link rel="prefetch" href="/ranorex/assets/js/69.500ef0be.js"><link rel="prefetch" href="/ranorex/assets/js/7.8d47de9d.js"><link rel="prefetch" href="/ranorex/assets/js/70.17ab2354.js"><link rel="prefetch" href="/ranorex/assets/js/71.becd4c9d.js"><link rel="prefetch" href="/ranorex/assets/js/72.0a81c3ac.js"><link rel="prefetch" href="/ranorex/assets/js/73.c3f7b9bc.js"><link rel="prefetch" href="/ranorex/assets/js/74.489b5d01.js"><link rel="prefetch" href="/ranorex/assets/js/75.15b80f90.js"><link rel="prefetch" href="/ranorex/assets/js/76.37e86e91.js"><link rel="prefetch" href="/ranorex/assets/js/77.8a96a11b.js"><link rel="prefetch" href="/ranorex/assets/js/78.1089236e.js"><link rel="prefetch" href="/ranorex/assets/js/79.2d89654c.js"><link rel="prefetch" href="/ranorex/assets/js/8.197778c9.js"><link rel="prefetch" href="/ranorex/assets/js/80.6c0ca93e.js"><link rel="prefetch" href="/ranorex/assets/js/81.c09d0fd2.js"><link rel="prefetch" href="/ranorex/assets/js/82.2cf30b53.js"><link rel="prefetch" href="/ranorex/assets/js/83.6a836fd5.js"><link rel="prefetch" href="/ranorex/assets/js/84.f56aeffe.js"><link rel="prefetch" href="/ranorex/assets/js/85.fa5f1544.js"><link rel="prefetch" href="/ranorex/assets/js/86.f5d69b57.js"><link rel="prefetch" href="/ranorex/assets/js/87.5da46a4d.js"><link rel="prefetch" href="/ranorex/assets/js/88.2d708653.js"><link rel="prefetch" href="/ranorex/assets/js/89.cd2fa46c.js"><link rel="prefetch" href="/ranorex/assets/js/9.9807028d.js"><link rel="prefetch" href="/ranorex/assets/js/90.33ee88ae.js"><link rel="prefetch" href="/ranorex/assets/js/91.f157a5e7.js"><link rel="prefetch" href="/ranorex/assets/js/92.5652bd0e.js"><link rel="prefetch" href="/ranorex/assets/js/93.4adefe5e.js"><link rel="prefetch" href="/ranorex/assets/js/94.18953313.js"><link rel="prefetch" href="/ranorex/assets/js/95.87b602b5.js"><link rel="prefetch" href="/ranorex/assets/js/96.8eb960e1.js"><link rel="prefetch" href="/ranorex/assets/js/97.19ab9295.js"><link rel="prefetch" href="/ranorex/assets/js/98.3782e119.js"><link rel="prefetch" href="/ranorex/assets/js/99.23b63326.js">
    <link rel="stylesheet" href="/ranorex/assets/css/0.styles.4f9f6236.css">
  </head>
  <body class="theme-mode-light">
    <div id="app" data-server-rendered="true"><div class="theme-container sidebar-open have-rightmenu"><header class="navbar blur"><div title="目录" class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/ranorex/" class="home-link router-link-active"><img src="/ranorex/img/RX-logo.png" alt="Ranorex Studio用户手册" class="logo"> <span class="site-name can-hide">Ranorex Studio用户手册</span></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><a href="/ranorex/" class="nav-link">首页</a></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="基础" class="dropdown-title"><a href="/ranorex/pages/978dd7/" class="link-title">基础</a> <span class="title" style="display:none;">基础</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/ranorex/pages/db051d/" class="nav-link">在20分钟内了解 Ranorex</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/d5a062/" class="nav-link">Ranorex Studio</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/d8d817/" class="nav-link">Ranorex 录制器</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/1f8583/" class="nav-link">测试套件</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/3ff037/" class="nav-link">动作</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/980f3d/" class="nav-link">控件库</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/2c14f7/" class="nav-link">验证测试</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/8b8105/" class="nav-link">白名单</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/894a89/" class="nav-link">报告</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="高级" class="dropdown-title"><a href="/ranorex/pages/11401f/" class="link-title">高级</a> <span class="title" style="display:none;">高级</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/ranorex/pages/554573/" class="nav-link">数据驱动测试</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/331ecc/" class="nav-link">追踪UI元素</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/6943ae/" class="nav-link">Ranorex Spy</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/134d22/" class="nav-link">UI元素</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/686444/" class="nav-link">RanoreXPath</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/64711f/" class="nav-link">基于图像的自动化</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/005bb9/" class="nav-link">维护模式</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/11012a/" class="nav-link">性能跟踪</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="专家" class="dropdown-title"><a href="/ranorex/pages/9af963/" class="link-title">专家</a> <span class="title" style="display:none;">专家</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/ranorex/pages/2f0192/" class="nav-link">映射动态UI元素</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/ecebd0/" class="nav-link">RanoreXPath 中的正则表达式</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/847ee6/" class="nav-link">用户代码库</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/b31e73/" class="nav-link">代码模块</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/811ea3/" class="nav-link">Ranorex Studio 集成开发环境</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/f87d8c/" class="nav-link">Ranorex 自动化助手</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="网页和移动测试" class="dropdown-title"><a href="/ranorex/pages/7ccd5d/" class="link-title">网页和移动测试</a> <span class="title" style="display:none;">网页和移动测试</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/ranorex/pages/d74538/" class="nav-link">Web测试</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/645c60/" class="nav-link">端点</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/6d8643/" class="nav-link">移动测试</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/dfc2b0/" class="nav-link">高级移动测试</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="接口和连接" class="dropdown-title"><a href="/ranorex/pages/89b55d/" class="link-title">接口和连接</a> <span class="title" style="display:none;">接口和连接</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/ranorex/pages/b79789/" class="nav-link">Ranorex仪器向导</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/43beb2/" class="nav-link">技术仪器</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/7bcce0/" class="nav-link">源代码控制和修订控制</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/7d74b6/" class="nav-link">XCOPY 部署</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/18df29/" class="nav-link">持续集成</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/88ee43/" class="nav-link">TestRail 集成</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/9c9cdb/" class="nav-link">Applitools Eyes 集成</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/f9f2a2/" class="nav-link">远程桌面的 Ranorex</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/1121bd/" class="nav-link">Visual Studio 集成</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/fc83cd/" class="nav-link">Selenium Webdriver 集成</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/38db78/" class="nav-link">插件</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="系统详细信息" class="dropdown-title"><a href="/ranorex/pages/92d4ae/" class="link-title">系统详细信息</a> <span class="title" style="display:none;">系统详细信息</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/ranorex/pages/b40b84/" class="nav-link">证书</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/d75d8f/" class="nav-link">设置和配置</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/0f08c7/" class="nav-link">系统要求</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/86b798/" class="nav-link">64位平台</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/31b776/" class="nav-link">静默安装</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="实践应用主题" class="dropdown-title"><a href="/ranorex/pages/74e52a/" class="link-title">实践应用主题</a> <span class="title" style="display:none;">实践应用主题</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/ranorex/pages/5011c0/" class="nav-link">构建您的测试</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/83d6aa/" class="nav-link">常见问题的解决方案</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/8ea041/" class="nav-link">最佳实践</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/93ab6d/" class="nav-link">代码示例</a></li></ul></div></div> <!----></nav></div></header> <div class="sidebar-mask"></div> <div class="sidebar-hover-trigger"></div> <aside class="sidebar" style="display:none;"><!----> <nav class="nav-links"><div class="nav-item"><a href="/ranorex/" class="nav-link">首页</a></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="基础" class="dropdown-title"><a href="/ranorex/pages/978dd7/" class="link-title">基础</a> <span class="title" style="display:none;">基础</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/ranorex/pages/db051d/" class="nav-link">在20分钟内了解 Ranorex</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/d5a062/" class="nav-link">Ranorex Studio</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/d8d817/" class="nav-link">Ranorex 录制器</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/1f8583/" class="nav-link">测试套件</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/3ff037/" class="nav-link">动作</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/980f3d/" class="nav-link">控件库</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/2c14f7/" class="nav-link">验证测试</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/8b8105/" class="nav-link">白名单</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/894a89/" class="nav-link">报告</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="高级" class="dropdown-title"><a href="/ranorex/pages/11401f/" class="link-title">高级</a> <span class="title" style="display:none;">高级</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/ranorex/pages/554573/" class="nav-link">数据驱动测试</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/331ecc/" class="nav-link">追踪UI元素</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/6943ae/" class="nav-link">Ranorex Spy</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/134d22/" class="nav-link">UI元素</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/686444/" class="nav-link">RanoreXPath</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/64711f/" class="nav-link">基于图像的自动化</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/005bb9/" class="nav-link">维护模式</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/11012a/" class="nav-link">性能跟踪</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="专家" class="dropdown-title"><a href="/ranorex/pages/9af963/" class="link-title">专家</a> <span class="title" style="display:none;">专家</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/ranorex/pages/2f0192/" class="nav-link">映射动态UI元素</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/ecebd0/" class="nav-link">RanoreXPath 中的正则表达式</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/847ee6/" class="nav-link">用户代码库</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/b31e73/" class="nav-link">代码模块</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/811ea3/" class="nav-link">Ranorex Studio 集成开发环境</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/f87d8c/" class="nav-link">Ranorex 自动化助手</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="网页和移动测试" class="dropdown-title"><a href="/ranorex/pages/7ccd5d/" class="link-title">网页和移动测试</a> <span class="title" style="display:none;">网页和移动测试</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/ranorex/pages/d74538/" class="nav-link">Web测试</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/645c60/" class="nav-link">端点</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/6d8643/" class="nav-link">移动测试</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/dfc2b0/" class="nav-link">高级移动测试</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="接口和连接" class="dropdown-title"><a href="/ranorex/pages/89b55d/" class="link-title">接口和连接</a> <span class="title" style="display:none;">接口和连接</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/ranorex/pages/b79789/" class="nav-link">Ranorex仪器向导</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/43beb2/" class="nav-link">技术仪器</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/7bcce0/" class="nav-link">源代码控制和修订控制</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/7d74b6/" class="nav-link">XCOPY 部署</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/18df29/" class="nav-link">持续集成</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/88ee43/" class="nav-link">TestRail 集成</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/9c9cdb/" class="nav-link">Applitools Eyes 集成</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/f9f2a2/" class="nav-link">远程桌面的 Ranorex</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/1121bd/" class="nav-link">Visual Studio 集成</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/fc83cd/" class="nav-link">Selenium Webdriver 集成</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/38db78/" class="nav-link">插件</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="系统详细信息" class="dropdown-title"><a href="/ranorex/pages/92d4ae/" class="link-title">系统详细信息</a> <span class="title" style="display:none;">系统详细信息</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/ranorex/pages/b40b84/" class="nav-link">证书</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/d75d8f/" class="nav-link">设置和配置</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/0f08c7/" class="nav-link">系统要求</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/86b798/" class="nav-link">64位平台</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/31b776/" class="nav-link">静默安装</a></li></ul></div></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="实践应用主题" class="dropdown-title"><a href="/ranorex/pages/74e52a/" class="link-title">实践应用主题</a> <span class="title" style="display:none;">实践应用主题</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="/ranorex/pages/5011c0/" class="nav-link">构建您的测试</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/83d6aa/" class="nav-link">常见问题的解决方案</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/8ea041/" class="nav-link">最佳实践</a></li><li class="dropdown-item"><!----> <a href="/ranorex/pages/93ab6d/" class="nav-link">代码示例</a></li></ul></div></div> <!----></nav>  <ul class="sidebar-links"><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>在20分钟内了解Ranorex</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>Ranorex Studio</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>Ranorex 录制器</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>测试套件</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading open"><span>动作</span> <span class="arrow down"></span></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/ranorex/pages/3ff037/" class="sidebar-link">介绍</a></li><li><a href="/ranorex/pages/58f5ec/" class="sidebar-link">动作和控件库项</a></li><li><a href="/ranorex/pages/37da66/" class="sidebar-link">管理动作</a></li><li><a href="/ranorex/pages/c470f1/" aria-current="page" class="active sidebar-link">动作属性</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#鼠标" class="sidebar-link">鼠标</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#描述" class="sidebar-link">描述</a></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#组件" class="sidebar-link">组件</a></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#按键" class="sidebar-link">按键</a></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#动作点" class="sidebar-link">动作点</a></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#特定于动作的属性" class="sidebar-link">特定于动作的属性</a></li></ul></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#鼠标滚轮" class="sidebar-link">鼠标滚轮</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#描述-2" class="sidebar-link">描述</a></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#组件-2" class="sidebar-link">组件</a></li></ul></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#触摸" class="sidebar-link">触摸</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#描述-3" class="sidebar-link">描述</a></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#组件-3" class="sidebar-link">组件</a></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#特定于动作的属性-2" class="sidebar-link">特定于动作的属性</a></li></ul></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#滑动手势" class="sidebar-link">滑动手势</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#描述-4" class="sidebar-link">描述</a></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#组件-4" class="sidebar-link">组件</a></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#特定于动作的属性-3" class="sidebar-link">特定于动作的属性</a></li></ul></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#快捷键" class="sidebar-link">快捷键</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#描述-5" class="sidebar-link">描述</a></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#组件-5" class="sidebar-link">组件</a></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#特定于动作的属性-4" class="sidebar-link">特定于动作的属性</a></li></ul></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#键序列" class="sidebar-link">键序列</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#描述-6" class="sidebar-link">描述</a></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#组件-6" class="sidebar-link">组件</a></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#特定于动作的属性-5" class="sidebar-link">特定于动作的属性</a></li></ul></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#移动按键" class="sidebar-link">移动按键</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#描述-7" class="sidebar-link">描述</a></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#组件-7" class="sidebar-link">组件</a></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#特定于动作的属性-6" class="sidebar-link">特定于动作的属性</a></li></ul></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#验证" class="sidebar-link">验证</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#描述-8" class="sidebar-link">描述</a></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#共享验证属性" class="sidebar-link">共享验证属性</a></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#验证类型和特殊属性" class="sidebar-link">验证类型和特殊属性</a></li></ul></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#调用动作" class="sidebar-link">调用动作</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#描述-9" class="sidebar-link">描述</a></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#组件-8" class="sidebar-link">组件</a></li></ul></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#获取值" class="sidebar-link">获取值</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#描述-10" class="sidebar-link">描述</a></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#组件-9" class="sidebar-link">组件</a></li></ul></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#设定值" class="sidebar-link">设定值</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#描述-11" class="sidebar-link">描述</a></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#组件-10" class="sidebar-link">组件</a></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#特定于动作的属性-7" class="sidebar-link">特定于动作的属性</a></li></ul></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#打开浏览器" class="sidebar-link">打开浏览器</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#描述-12" class="sidebar-link">描述</a></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#组件-11" class="sidebar-link">组件</a></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#特定于动作的属性-8" class="sidebar-link">特定于动作的属性</a></li></ul></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#运行应用程序" class="sidebar-link">运行应用程序</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#描述-13" class="sidebar-link">描述</a></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#组件-12" class="sidebar-link">组件</a></li></ul></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#运行移动应用" class="sidebar-link">运行移动应用</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#描述-14" class="sidebar-link">描述</a></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#组件-13" class="sidebar-link">组件</a></li></ul></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#部署android应用" class="sidebar-link">部署Android应用</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#描述-15" class="sidebar-link">描述</a></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#组件-14" class="sidebar-link">组件</a></li></ul></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#部署ios应用程序" class="sidebar-link">部署iOS应用程序</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#描述-16" class="sidebar-link">描述</a></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#组件-15" class="sidebar-link">组件</a></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#特定于动作的属性-9" class="sidebar-link">特定于动作的属性</a></li></ul></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#设置设备方向" class="sidebar-link">设置设备方向</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#描述-17" class="sidebar-link">描述</a></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#组件-16" class="sidebar-link">组件</a></li></ul></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#关闭申请" class="sidebar-link">关闭申请</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#描述-18" class="sidebar-link">描述</a></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#组件-17" class="sidebar-link">组件</a></li></ul></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#等待" class="sidebar-link">等待</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#描述-19" class="sidebar-link">描述</a></li></ul></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#记录消息" class="sidebar-link">记录消息</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#描述-20" class="sidebar-link">描述</a></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#组件-18" class="sidebar-link">组件</a></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#特定于动作的属性-10" class="sidebar-link">特定于动作的属性</a></li></ul></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#分隔器" class="sidebar-link">分隔器</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#描述-21" class="sidebar-link">描述</a></li></ul></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#延迟" class="sidebar-link">延迟</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#描述-22" class="sidebar-link">描述</a></li></ul></li><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#用户代码" class="sidebar-link">用户代码</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="/ranorex/pages/c470f1/#描述-23" class="sidebar-link">描述</a></li></ul></li></ul></li><li><a href="/ranorex/pages/7719d5/" class="sidebar-link">调用动作</a></li><li><a href="/ranorex/pages/1d68a8/" class="sidebar-link">用户代码动作</a></li></ul></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>控件库</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>测试验证</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>白名单</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>报告</span> <span class="arrow right"></span></p> <!----></section></li></ul> <div class="sidebar-slot sidebar-slot-bottom"><!-- 正方形 -->
      <ins class="adsbygoogle"
          style="display:block"
          data-ad-client="ca-pub-7828333725993554"
          data-ad-slot="3508773082"
          data-ad-format="auto"
          data-full-width-responsive="true"></ins>
      <script>
          (adsbygoogle = window.adsbygoogle || []).push({});
      </script></div></aside> <div><main class="page"><div class="theme-vdoing-wrapper "><div class="articleInfo-wrap" data-v-1cd794fe><div class="articleInfo" data-v-1cd794fe><ul class="breadcrumbs" data-v-1cd794fe><li data-v-1cd794fe><a href="/ranorex/" title="首页" class="iconfont icon-home router-link-active" data-v-1cd794fe></a></li> <li data-v-1cd794fe><a href="/ranorex/categories/?category=%E5%9F%BA%E7%A1%80" title="分类" data-v-1cd794fe>基础</a></li> <li data-v-1cd794fe><a href="/ranorex/categories/?category=%E5%8A%A8%E4%BD%9C" title="分类" data-v-1cd794fe>动作</a></li> <!----></ul> <div class="info" data-v-1cd794fe><div title="作者" class="author iconfont icon-touxiang" data-v-1cd794fe><a href="https://github.com/taylortaurus" target="_blank" title="作者" class="beLink" data-v-1cd794fe>TaylorTaurus</a></div> <div title="创建时间" class="date iconfont icon-riqi" data-v-1cd794fe><a href="javascript:;" data-v-1cd794fe>2021-11-22</a></div> <!----></div></div></div> <!----> <div class="content-wrapper"><div class="right-menu-wrapper"><div class="right-menu-margin"><div class="right-menu-content"></div></div></div> <h1><img src="">
          动作属性
        </h1> <div class="page-slot page-slot-top"><!-- 固定100% * 90px可显示，max-height:90px未见显示-->
     <ins class="adsbygoogle"
          style="display:inline-block;width:100%;max-height:90px"
          data-ad-client="ca-pub-7828333725993554"
          data-ad-slot="6625304284"></ins>
      <script>
          (adsbygoogle = window.adsbygoogle || []).push({});
      </script></div> <div class="theme-vdoing-content content__default"><h1 id="译-详细的动作列表"><a href="#译-详细的动作列表" class="header-anchor">#</a> [译]详细的动作列表</h1> <p><a href="/ranorex/01.基础/05.动作/.\https:/www.ranorex.com/help/latest/ranorex-studio-fundamentals/actions/detailed-list-actions/"><img src="https://img.shields.io/badge/OfficialPage-ClickMe-blue.svg?longCache=true&amp;style=flat-square" alt=""></a></p> <p><a href="https://github.com/taylortaurus" target="_blank" rel="noopener noreferrer"><img src="https://img.shields.io/badge/Translator-TaylorTaurus-42B983.svg?longCache=true&amp;style=flat-square" alt=""><span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a> <img src="https://img.shields.io/badge/TranslateTime-2019%E5%B9%B49%E6%9C%886%E6%97%A5-green.svg?longCache=true&amp;style=flat-square" alt=""></p> <hr> <p>在本章中，您将找到所有动作的列表，其中包含有关其组件和属性的详细信息。可以在动作表中配置的所有组件也可在动作的属性中使用。我们将在本章中仅解释特定于动作的属性。该标准的特性在👉<a href="/ranorex/pages/37da66/">管理动作</a>中得到解释。</p> <h2 id="鼠标"><a href="#鼠标" class="header-anchor">#</a> 鼠标</h2> <p>摘要：执行鼠标动作。</p> <p>类型：基本动作</p> <p>是否可为变量:是</p> <p>是否可以连接到控件库:是</p> <h3 id="描述"><a href="#描述" class="header-anchor">#</a> <strong>描述</strong></h3> <p>按下鼠标上的按钮或将鼠标移动到指定位置。</p> <h3 id="组件"><a href="#组件" class="header-anchor">#</a> <strong>组件</strong></h3> <p>子动作</p> <ul><li>向上/向下：向下按住并按住指定的鼠标按钮，向上按下它。</li> <li>单击/双击</li> <li>移动：将鼠标移动到指定的动作点。</li></ul> <h3 id="按键"><a href="#按键" class="header-anchor">#</a> <strong>按键</strong></h3> <p>指定按下哪个按钮。XButtons指的是鼠标上的侧面按钮。</p> <h3 id="动作点"><a href="#动作点" class="header-anchor">#</a> <strong>动作点</strong></h3> <p>定义屏幕上按下按钮的位置或鼠标移动的位置。可以是相对位置，x; y像素坐标，或变量。</p> <h3 id="特定于动作的属性"><a href="#特定于动作的属性" class="header-anchor">#</a> <strong>特定于动作的属性</strong></h3> <ul><li>禁用绑定警告：禁用报告中的“超出范围”警告。默认值为False。</li> <li>基于图像：配置参数👉<a href="/ranorex/pages/64711f/">基于图像的自动化</a>。</li> <li>移动时间：鼠标移动动作需要多长时间。默认值为300毫秒。可以绑定到变量。</li></ul> <h2 id="鼠标滚轮"><a href="#鼠标滚轮" class="header-anchor">#</a> 鼠标滚轮</h2> <p>摘要：执行鼠标滚轮动作</p> <p>类型：基本动作</p> <p>是否可为变量:是</p> <p>是否可以连接到控件库:否</p> <h3 id="描述-2"><a href="#描述-2" class="header-anchor">#</a> <strong>描述</strong></h3> <p>在垂直或水平方向上执行鼠标滚轮动作。</p> <h3 id="组件-2"><a href="#组件-2" class="header-anchor">#</a> <strong>组件</strong></h3> <p>取向</p> <p>水平垂直</p> <p>三角洲
滚轮垂直或水平移动的距离为正整数或负整数。可以绑定到变量。</p> <h2 id="触摸"><a href="#触摸" class="header-anchor">#</a> 触摸</h2> <p>摘要：执行触摸屏动作</p> <p>类型：基本动作</p> <p>是否可为变量:否</p> <p>是否可以连接到控件库:是，必需</p> <h3 id="描述-3"><a href="#描述-3" class="header-anchor">#</a> <strong>描述</strong></h3> <p>触摸屏设备上的各种触摸滑动动作，必须链接到控件库项目。</p> <h3 id="组件-3"><a href="#组件-3" class="header-anchor">#</a> <strong>组件</strong></h3> <p>触摸式</p> <ul><li>触摸</li> <li>双击</li> <li>长按</li> <li>触摸开始/ 触摸移动 / 触摸结束</li></ul> <p>动作点</p> <p>定义屏幕上将进行触摸动作的位置，或者对于TouchMove类型，定义移动位置。可以是相对位置，x; y像素坐标，或变量。</p> <h3 id="特定于动作的属性-2"><a href="#特定于动作的属性-2" class="header-anchor">#</a> <strong>特定于动作的属性</strong></h3> <ul><li>禁用绑定警告：禁用报告中的“超出范围”警告。默认值为False。</li> <li>基于图像：配置参数👉<a href="/ranorex/pages/64711f/">基于图像的自动化</a>。</li> <li>触摸持续时间长：持久触摸多长时间。默认值为1秒。可以绑定到变量。</li> <li>移动时间：触摸移动动作需要多长时间。默认值为100毫秒。可以绑定到变量。</li> <li>触摸持续时间：触摸持续多长时间。默认值为100毫秒。可以绑定到变量。</li></ul> <h2 id="滑动手势"><a href="#滑动手势" class="header-anchor">#</a> 滑动手势</h2> <p>摘要：	执行触摸屏滑动手势</p> <p>类型：	基本动作</p> <p>是否可为变量:	是</p> <p>是否可以连接到控件库: 	是，必需</p> <h3 id="描述-4"><a href="#描述-4" class="header-anchor">#</a> <strong>描述</strong></h3> <p>对特定控件库项执行滑动动作。您可以配置滑动的方向，距离和持续时间。</p> <h3 id="组件-4"><a href="#组件-4" class="header-anchor">#</a> <strong>组件</strong></h3> <p>滑动方向</p> <p>滑动方向的度数。可以设置为任何值或绑定到变量。</p> <p>距离</p> <p>滑动覆盖的距离（以像素为单位）。可以设置为任何值或绑定到变量。</p> <p>滑动持续时间</p> <p>滑动需要多长时间。可以设置为任何值或绑定到变量。</p> <h3 id="特定于动作的属性-3"><a href="#特定于动作的属性-3" class="header-anchor">#</a> <strong>特定于动作的属性</strong></h3> <ul><li>禁用绑定警告：禁用报告中的“超出范围”警告。默认值为False。</li> <li>基于图像：配置参数👉<a href="/ranorex/pages/64711f/">基于图像的自动化</a>。</li> <li>开始位置：滑动开始的位置。默认为中心。各种预定义值。也可以是x; y像素值。可以绑定到变量。</li> <li>步骤：滑动手势执行的次数。可以绑定到变量。</li></ul> <h2 id="快捷键"><a href="#快捷键" class="header-anchor">#</a> 快捷键</h2> <p>摘要：	执行键盘快捷键
类型：	基本动作
是否可为变量：	是
是否可以连接到控件库: 	是</p> <h3 id="描述-5"><a href="#描述-5" class="header-anchor">#</a> <strong>描述</strong></h3> <p>使用一个或多个键执行键盘快捷键。</p> <h3 id="组件-5"><a href="#组件-5" class="header-anchor">#</a> <strong>组件</strong></h3> <p>键代码</p> <ul><li>按：按下并释放键盘快捷键。</li> <li>向上，向下：按下并按住，向上释放键盘快捷键。</li></ul> <p>快捷键</p> <p>键盘快捷键本身。单击该字段旁边的<code>...</code>以打开助理。您也可以直接输入快捷方式。例如，要执行复制快捷方式，请输入：ctrl+c并按Enter键。您还可以在动作属性中使用快捷方式配置程序，也可以是一个变量。</p> <h3 id="特定于动作的属性-4"><a href="#特定于动作的属性-4" class="header-anchor">#</a> <strong>特定于动作的属性</strong></h3> <p>关键数据：执行的快捷方式。包含一个简单的快捷键配置器，包含所有可能的组合。可以绑定到变量。</p> <p>按时间：按下后键盘快捷键保持多长时间。可以绑定到变量。</p> <h2 id="键序列"><a href="#键序列" class="header-anchor">#</a> <strong>键序列</strong></h2> <p>摘要：	输入一个键序列</p> <p>类型：	基本动作</p> <p>是否可为变量:	是</p> <p>是否可以连接到控件库: 	是</p> <h3 id="描述-6"><a href="#描述-6" class="header-anchor">#</a> <strong>描述</strong></h3> <p>输入任意长度的键序列。您可以在动作的属性中屏蔽输入的序列。</p> <h3 id="组件-6"><a href="#组件-6" class="header-anchor">#</a> <strong>组件</strong></h3> <p><strong>序列</strong></p> <p>输入时的关键序列。单击该字段旁边的<code>...</code>以打开助理。</p> <h3 id="特定于动作的属性-5"><a href="#特定于动作的属性-5" class="header-anchor">#</a> <strong>特定于动作的属性</strong></h3> <p>掩码序列：掩码输入的序列。默认值为False。</p> <p>按时间：按下序列中的每个键多长时间。可以绑定到变量。</p> <h2 id="移动按键"><a href="#移动按键" class="header-anchor">#</a> <strong>移动按键</strong></h2> <p>摘要：	按下移动键。</p> <p>类型：	基本动作</p> <p>是否可为变量:	是</p> <p>是否可以连接到控件库: 	是，必需</p> <h3 id="描述-7"><a href="#描述-7" class="header-anchor">#</a> <strong>描述</strong></h3> <p>按下移动动作键，例如Home或Back按钮。</p> <h3 id="组件-7"><a href="#组件-7" class="header-anchor">#</a> <strong>组件</strong></h3> <p><strong>键</strong></p> <p>要按的动作键。</p> <h3 id="特定于动作的属性-6"><a href="#特定于动作的属性-6" class="header-anchor">#</a> <strong>特定于动作的属性</strong></h3> <p>基于图像：配置参数👉<a href="/ranorex/pages/64711f/">基于图像的自动化</a>。</p> <p>键：按下的动作键。可以绑定到变量。</p> <h2 id="验证"><a href="#验证" class="header-anchor">#</a> <strong>验证</strong></h2> <p>摘要：	执行验证。</p> <p>类型：	智能动作</p> <p>是否可为变量:	是</p> <p>是否可以连接到控件库: 	是，必需</p> <h3 id="描述-8"><a href="#描述-8" class="header-anchor">#</a> <strong>描述</strong></h3> <p>对控件库项执行验证，即检查预期状态和实际状态是否匹配。根据结果​​，此动作将记录报告的成功或失败。可以使用几种不同类型的验证，每种验证都有自己的参数。</p> <p>验证动作很复杂。不同的验证类型共享一组特定于动作的属性，但有些属性具有自己的附加属性。</p> <h3 id="共享验证属性"><a href="#共享验证属性" class="header-anchor">#</a> <strong>共享验证属性</strong></h3> <p>动作：验证的类型。其余属性根据此属性而更改。</p> <p>消息：将记录到报告以进行验证的消息。保留为空以使用默认的Ranorex消息。</p> <p>失败时的报告等级]：失败消息👉<a href="/ranorex/pages/65ed72/">报告等级</a>。</p> <p>成功报告等级：成功消息👉<a href="/ranorex/pages/65ed72/">报告等级</a>。</p> <p>报告屏幕截图：报告消息中是否包含屏幕截图。</p> <h3 id="验证类型和特殊属性"><a href="#验证类型和特殊属性" class="header-anchor">#</a> <strong>验证类型和特殊属性</strong></h3> <p><strong>存在</strong></p> <p>检查控件库项是否存在。如果项目存在则记录成功，如果项目不存在则记录失败。</p> <p><strong>不存在</strong></p> <p>检查控件库项是否不存在。如果项目不存在则记录成功，如果项目不存在则记录失败。</p> <p>AttributeEqual：</p> <p>检查属性（列匹配名称）是否等于定义的值（列匹配值）。可用属性根据引用的控件库项而更改。同样，可能的匹配值也会根据属性而改变。例如，属性Text仅采用文本字符串，而属性Valid采用true / false值。匹配名称和匹配值都可以绑定到变量。</p> <p>特殊属性：匹配名称和匹配值，如上所述。</p> <p>AttributeNotEqual：</p> <p>检查属性（列匹配名称）是否不等于定义的值（列匹配值）。可用属性根据引用的控件库项而更改。同样，可能的匹配值也会根据属性而改变。例如，属性Text仅采用文本字符串，而属性Valid采用true / false值。匹配名称和匹配值都可以绑定到变量。</p> <p>特殊属性：匹配名称和匹配值，如上所述。</p> <p>AttributeRegEx：</p> <p>检查属性（列匹配名称）是否与定义的正则表达式匹配（列匹配值）。可用属性根据引用的控件库项而更改。匹配名称和匹配值都可以绑定到变量。</p> <p>特殊属性：匹配名称和匹配值，如上所述。</p> <p>AttributeContains</p> <p>检查属性（列匹配名称）是否包含已定义的值（列匹配值）。可用属性根据引用的控件库项而更改。匹配名称和匹配值都可以绑定到变量。</p> <p>特殊属性：匹配名称和匹配值，如上所述。</p> <p>AttributeNotContains</p> <p>检查属性（列匹配名称）是否不包含定义的值（列匹配值）。可用属性根据引用的控件库项而更改。匹配名称和匹配值都可以绑定到变量。</p> <p>特殊属性：匹配名称和匹配值，如上所述。</p> <p>ContainsImage</p> <p>这是一个<a href="/ranorex/pages/64711f/">基于图像的自动化</a>验证。执行验证时，它会创建控件库项目当前状态的屏幕截图。然后它检查此图像是否包含预定义的屏幕截图（列屏幕截图名称）。单击屏幕截图名称列中的...以打开一个对话框，以帮助您定义屏幕截图。</p> <p>特殊属性：</p> <p>基于图像：配置参数👉<a href="/ranorex/pages/64711f/">基于图像的自动化</a>。</p> <p>报告相似性：定义是否将两个图像的相似性记录到报告中。</p> <p>CompareImage
这是一个<a href="/ranorex/pages/64711f/">基于图像的自动化</a>验证。执行验证时，它会创建控件库项目当前状态的屏幕截图。然后它检查此图像是否与预定义的屏幕截图（列屏幕截图名称）相同。单击屏幕截图名称列中的<code>...</code>以打开一个对话框，以帮助您定义屏幕截图。</p> <p>特殊属性：</p> <p>基于图像：配置参数👉<a href="/ranorex/pages/64711f/">基于图像的自动化</a>。</p> <p>报告差异图像：定义是否将显示不同像素的差异掩码以及差异图像记录到报告中。</p> <p>报告相似性：定义是否将两个图像的相似性记录到报告中。</p> <blockquote><p><strong>章节预览</strong><br>
Ranorex Studio基础知识&gt;测试验证&gt;👉<a href="/ranorex/pages/2c14f7/">简介</a>中介绍了测试验证的概念。</p></blockquote> <h2 id="调用动作"><a href="#调用动作" class="header-anchor">#</a> <strong>调用动作</strong></h2> <p>摘要：	调用一个动作</p> <p>类型：	智能动作</p> <p>是否可为变量:	是</p> <p>是否可以连接到控件库: 	是，必需</p> <h3 id="描述-9"><a href="#描述-9" class="header-anchor">#</a> <strong>描述</strong></h3> <p>直接调用引用的控件库项目上的特定动作，无需通过鼠标单击，按键等进行任何模拟的UI交互。特别适用于访问不可立即显示的UI元素，例如列表中的项目; 或窗口中没有焦点的下拉菜单或按钮。</p> <h3 id="组件-8"><a href="#组件-8" class="header-anchor">#</a> <strong>组件</strong></h3> <p><strong>动作名称</strong></p> <p>调用的动作。根据引用的控件库项进行更改。</p> <p><strong>各种参数</strong></p> <p>大多数动作不需要任何参数。但有些人会这样做。参数出现在动作名称后面的括号中，例如InvokeMethod（Name）。在动作表或属性中定义它们。它们可以绑定到变量。</p> <blockquote><p><strong>章节预览</strong><br>
有关使用Invoke动作的示例，请参阅Ranorex Studio基础知识&gt;动作&gt;👉<a href="/ranorex/pages/7719d5/">调用动作</a>。</p></blockquote> <h2 id="获取值"><a href="#获取值" class="header-anchor">#</a> <strong>获取值</strong></h2> <p>摘要：	从控件库项属性中检索值。</p> <p>类型：	智能动作</p> <p>是否可为变量:	是</p> <p>是否可以连接到控件库: 	是，必需</p> <h3 id="描述-10"><a href="#描述-10" class="header-anchor">#</a> <strong>描述</strong></h3> <p>从控件库项属性中检索值并将其传递给变量。根据分配的控件库项目，可用属性会更改。在传递给变量之前，还可以使用RegEx修改检索到的值。</p> <p>使用此动作的常见方案是检索特定交互结果的值。然后，将此值传递给在验证中使用的变量，该变量用于检查交互结果是否正确。</p> <h3 id="组件-9"><a href="#组件-9" class="header-anchor">#</a> <strong>组件</strong></h3> <p><img src="https://gitee.com/taylortaurus/RX_UserGuide_GitBook_Picbed/raw/master/actions/A6050-0000010.png" alt="A6050-0000010"><br> <em>GetValue动作示例</em></p> <ol><li>将检索其值的<strong>属性</strong>。</li> <li>将检索到的值传递给<strong>变量</strong>。</li> <li><strong>正则表达式</strong>，在将值传递给变量之前将根据该正则表达式进行修改。</li> <li>引用的<strong>控件库</strong>项。</li></ol> <h2 id="设定值"><a href="#设定值" class="header-anchor">#</a> <strong>设定值</strong></h2> <p>摘要：	将存控件项的属性设置为定义的值。</p> <p>类型：	智能动作</p> <p>是否可为变量:	是</p> <p>是否可以连接到控件库: 	是，必需</p> <h3 id="描述-11"><a href="#描述-11" class="header-anchor">#</a> <strong>描述</strong></h3> <p>将控件库项属性设置为已定义的值。根据分配的控件库项目，可用属性会更改。该值也可以被屏蔽。</p> <h3 id="组件-10"><a href="#组件-10" class="header-anchor">#</a> <strong>组件</strong></h3> <p><img src="https://gitee.com/taylortaurus/RX_UserGuide_GitBook_Picbed/raw/master/actions/A6050-0000020.png" alt="A6050-0000020"><br> <em>SetValue动作示例</em></p> <ol><li>将设置为已定义值的<strong>属性</strong>。</li> <li>属性将设置为的<strong>值</strong>。可以绑定到变量。</li> <li>引用的控件库项。</li></ol> <h3 id="特定于动作的属性-7"><a href="#特定于动作的属性-7" class="header-anchor">#</a> <strong>特定于动作的属性</strong></h3> <p>掩码值：掩盖值。默认值为False。</p> <h2 id="打开浏览器"><a href="#打开浏览器" class="header-anchor">#</a> <strong>打开浏览器</strong></h2> <p>摘要：	打开浏览器并导航到指定的URL。</p> <p>类型：	智能动作</p> <p>是否可为变量:	是</p> <p>是否可以连接到控件库: 	否</p> <h3 id="描述-12"><a href="#描述-12" class="header-anchor">#</a> <strong>描述</strong></h3> <p>启动浏览器，对其进行检测并打开指定的网站。</p> <h3 id="组件-11"><a href="#组件-11" class="header-anchor">#</a> <strong>组件</strong></h3> <p><img src="https://gitee.com/taylortaurus/RX_UserGuide_GitBook_Picbed/raw/master/actions/A6050-0000030.png" alt="A6050-0000030"><br> <em>打开浏览器的动作</em></p> <ol><li>浏览器启动后将导航到的URL。可选的。可以绑定到变量。</li> <li>该浏览器启动。可以绑定到变量。</li> <li>浏览器窗口是否最大化。</li></ol> <h3 id="特定于动作的属性-8"><a href="#特定于动作的属性-8" class="header-anchor">#</a> <strong>特定于动作的属性</strong></h3> <p>参数：定义在启动浏览器时使用的命令行参数，例如-ProfileManager在打开概要文件管理器的情况下启动Firefox。可以绑定到变量。</p> <p>清除缓存：启动时是否清除浏览器的缓存。 默认是假的。可以绑定到变量。</p> <p>清除cookie：浏览器的cookie是否会在启动时被清除。 默认是假的。可以绑定到变量。</p> <p>隐身模式：浏览器是否以隐身模式启动。 默认是假的。可以绑定到变量。</p> <p>仪器：自动检测浏览器。通过XCOPY或Ranorex代理在运行时环境中部署测试时特别有用。默认为True。
关闭现有：以前打开的浏览器实例是否会在启动时关闭。 默认是假的。可以绑定到变量。</p> <h2 id="运行应用程序"><a href="#运行应用程序" class="header-anchor">#</a> <strong>运行应用程序</strong></h2> <p>摘要：	从给定目录运行应用程序
类型：	智能动作
变量可能：	是
可链接到控件库：	否</p> <h3 id="描述-13"><a href="#描述-13" class="header-anchor">#</a> <strong>描述</strong></h3> <p>直接从指定目录运行应用程序。</p> <h3 id="组件-12"><a href="#组件-12" class="header-anchor">#</a> <strong>组件</strong></h3> <p><img src="https://gitee.com/taylortaurus/RX_UserGuide_GitBook_Picbed/raw/master/actions/A6050-0000040.png" alt="A6050-0000040"><br> <em>运行应用程序动作</em></p> <ol><li>应用程序的路径。如果应用程序与测试套件可执行文件位于同一文件夹中，则可以是相对的。可以绑定到变量。</li> <li>将运行应用程序的命令行参数。可能的参数取决于应用程序。可以绑定到变量。</li> <li>工作目录：</li></ol> <ul><li>应用程序工作目录的可选信息</li> <li>可以设置为常量值，也可以设置为变量</li> <li>如果没有更改，则类似于应用程序可执行文件的目录</li></ul> <p><strong>特定于动作的属性</strong></p> <ul><li>返回值类型/变量：这两个字段用于处理“运行”应用程序动作的返回值。返回值始终是已执行应用程序的进程ID。因此，类型始终为System.Int32，即整数。返回值变量允许您选择要将进程ID传递到的变量。</li> <li>运行标志：允许您设置NoElevation标志。此标志运行没有Windows管理员权限的应用程序，例如作为普通用户。可以绑定到变量。</li> <li>运行最大化：应用程序是否将最大化运行。默认值为False。</li></ul> <h2 id="运行移动应用"><a href="#运行移动应用" class="header-anchor">#</a> <strong>运行移动应用</strong></h2> <p>摘要：	在移动设备上运行应用程序。</p> <p>类型：	智能动作</p> <p>变量可能：	是</p> <p>可链接到控件库：	否</p> <h3 id="描述-14"><a href="#描述-14" class="header-anchor">#</a> <strong>描述</strong></h3> <p>在移动设备上运行应用。</p> <h3 id="组件-13"><a href="#组件-13" class="header-anchor">#</a> <strong>组件</strong></h3> <p><strong>端点</strong></p> <p>将运行应用程序的端点（即移动设备）。可以绑定到变量。</p> <p><strong>启动参数</strong></p> <p>应用程序将运行的命令行参数。可能的参数取决于应用程序。可以绑定到变量。</p> <p><strong>重启应用</strong></p> <p>如果应用程序已在运行，请重新启动它。可以绑定到变量。</p> <blockquote><p><strong>章节预览</strong><br>
从Web和移动测试&gt;移动测试&gt;👉<a href="/ranorex/pages/6d8643/">简介</a>开始详细解释移动测试。</p></blockquote> <h2 id="部署android应用"><a href="#部署android应用" class="header-anchor">#</a> <strong>部署Android应用</strong></h2> <p>摘要：	使用Android应用程序并将其部署到移动设备。</p> <p>类型：	智能动作</p> <p>变量可能：	是</p> <p>可链接到控件库：	否</p> <h3 id="描述-15"><a href="#描述-15" class="header-anchor">#</a> <strong>描述</strong></h3> <p>使用Android应用程序并将其部署到指定的移动设备。</p> <h3 id="组件-14"><a href="#组件-14" class="header-anchor">#</a> <strong>组件</strong></h3> <p><strong>端点</strong></p> <p>应用程序将部署到的端点（即移动设备）。可以绑定到变量。</p> <p><strong>文件名</strong></p> <p>用于检测和部署的应用程序的路径。可以绑定到变量。</p> <p>###<strong>特定于动作的属性</strong></p> <ul><li><p>仪器APK：是否在部署之前对应用程序进行检测。默认为True。可以绑定到变量。</p></li> <li><p>仪表选项：定义各种仪表选项。</p></li> <li><p>超时：在动作失败之前，检测和部署可能需要的最长时间。可以绑定到变量。</p></li></ul> <blockquote><p><strong>章节预览</strong><br>
从Web和移动测试&gt;移动测试&gt;👉<a href="/ranorex/pages/6d8643/">简介</a>开始详细解释移动测试。</p></blockquote> <h2 id="部署ios应用程序"><a href="#部署ios应用程序" class="header-anchor">#</a> <strong>部署iOS应用程序</strong></h2> <p>摘要：	仪器是iOS应用程序并将其部署到移动设备。</p> <p>类型：	智能动作</p> <p>变量可能：	是</p> <p>可链接到控件库：	否</p> <h3 id="描述-16"><a href="#描述-16" class="header-anchor">#</a> <strong>描述</strong></h3> <p>使用iOS应用程序并将其部署到指定的移动设备。</p> <h3 id="组件-15"><a href="#组件-15" class="header-anchor">#</a> <strong>组件</strong></h3> <p><strong>端点</strong></p> <p>应用程序将部署到的端点（即移动设备）。可以绑定到变量。</p> <p><strong>App档案</strong>
用于检测和部署的app存档的路径。可以绑定到变量。</p> <p><strong>应用程序ID</strong>
用于检测和部署的应用程序的应用程序ID。可以绑定到变量。</p> <h3 id="特定于动作的属性-9"><a href="#特定于动作的属性-9" class="header-anchor">#</a> <strong>特定于动作的属性</strong></h3> <p>仪表设置：定义各种仪表设置。</p> <blockquote><p><strong>章节预览</strong><br>
从Web和移动测试&gt;移动测试👉<a href="/ranorex/pages/6d8643/">简介</a>开始详细解释移动测试。</p></blockquote> <h2 id="设置设备方向"><a href="#设置设备方向" class="header-anchor">#</a> <strong>设置设备方向</strong></h2> <p>摘要：	设置控件库项目的移动设备的方向。</p> <p>类型：	聪明的动作</p> <p>变量可能：	是</p> <p>可链接到控件库：	是，必需</p> <h3 id="描述-17"><a href="#描述-17" class="header-anchor">#</a> <strong>描述</strong></h3> <p>设置指定控件库项的移动设备的方向。</p> <h3 id="组件-16"><a href="#组件-16" class="header-anchor">#</a> <strong>组件</strong></h3> <p><strong>取向</strong><br>
设备将设置的方向。提供纵向和横向方向。横向左侧表示设备顶部向左旋转。反之亦然。可以绑定到变量。</p> <blockquote><p><strong>章节预览</strong><br>
从Web和移动测试&gt;移动测试&gt; 👉<a href="/ranorex/pages/6d8643/">简介</a>开始详细解释移动测试  。</p></blockquote> <h2 id="关闭申请"><a href="#关闭申请" class="header-anchor">#</a> <strong>关闭申请</strong></h2> <p>摘要：	关闭应用程序或网站。</p> <p>类型：	智能动作</p> <p>变量可能：	是</p> <p>可链接到控件库：	是，必需</p> <h3 id="描述-18"><a href="#描述-18" class="header-anchor">#</a> <strong>描述</strong></h3> <p>关闭应用程序或网站。</p> <p>此动作可用于关闭应用程序和网站。如果'Close Method'设置为'CloseWindow'或“CloseWindowByProcessID”，则尝试关闭应用程序。如果参数'宽限期'设置为大于0毫秒的值，则在“宽限期”之后，如果关闭应用程序失败，则该进程将被终止。如果'Close Method'设置为'KillProcess'，应用程序的进程将立即终止，并忽略宽限期。</p> <h3 id="组件-17"><a href="#组件-17" class="header-anchor">#</a> <strong>组件</strong></h3> <p><img src="https://gitee.com/taylortaurus/RX_UserGuide_GitBook_Picbed/raw/master/actions/A6050-0000050.png" alt="A6050-0000050"><br> <em>关闭申请动作</em></p> <ol><li><p>该close方法。CloseWindow和CloseWindowByProcessID尝试关闭窗口。如果失败，它将在宽限期后终止进程。  KillProcess忽略宽限期并立即终止进程。CloseWindowByProcessID与“运行”应用程序动作的ReturnValue属性一起使用。</p></li> <li><p>如果应用程序的正常关闭失败，则宽限期是Ranorex在终止进程之前将等待的时间。可以绑定到变量。</p></li> <li><p>将关闭其父应用程序的引用控件库项。</p></li> <li></li></ol> <h2 id="等待"><a href="#等待" class="header-anchor">#</a> <strong>等待</strong></h2> <p>摘要：	等待指定的UI状态发生。</p> <p>类型：	智能动作</p> <p>变量可能：	是</p> <p>可链接到控件库：	是，必需</p> <h3 id="描述-19"><a href="#描述-19" class="header-anchor">#</a> <strong>描述</strong></h3> <p>等待直到在特定时间内达到定义的状态。有几种不同的等待类型可供选择。</p> <p><strong>存在</strong>
等待引用的存控件项存在于指定的超时（列Timeout）中。超时可以绑定到变量。</p> <p><strong>不存在</strong>
等待引用的控件库项在指定的超时（列超时）内停止存在。超时可以绑定到变量。</p> <p>AttributeEqual
等待引用的控件库项的属性（列匹配名称）等于指定超时内的指定值（列匹配值）。匹配名称和匹配值可以绑定到变量。可用属性根据控件库项目而更改。如果值在超时内不匹配，则动作将失败。</p> <p>在动作属性中配置超时（等待超时）。它可以绑定到变量。</p> <p>AttributeNotEqual
等待引用的控件库的属性（列匹配名称）停止等于指定超时内的指定值（列匹配值）。匹配名称和匹配值可以绑定到变量。可用属性根据控件库项目而更改。如果值在超时内未停止匹配，则动作将失败。</p> <p>在动作属性中配置超时（等待超时）。它可以绑定到变量。</p> <p>AttributeContains
等待引用的控件库项的属性（列匹配名称）包含指定超时内的指定值（列匹配值）。匹配名称和匹配值可以绑定到变量。可用属性根据控件库项目而更改。如果属性在超时内不包含匹配值，则动作将失败。</p> <p>在动作属性中配置超时（等待超时）。它可以绑定到变量。</p> <p>AttributeNotContains
等待所引用的控件库项的属性（列匹配名称）停止包含指定超时内的指定值（列匹配值）。匹配名称和匹配值可以绑定到变量。可用属性根据控件库项目而更改。如果属性未在超时内停止包含匹配值，则动作将失败。</p> <p>在动作属性中配置超时（等待超时）。它可以绑定到变量。</p> <h2 id="记录消息"><a href="#记录消息" class="header-anchor">#</a> <strong>记录消息</strong></h2> <p>摘要：	将项目记录到报告中。</p> <p>类型：	智能动作</p> <p>变量可能：	是</p> <p>可链接到控件库：	是</p> <h3 id="描述-20"><a href="#描述-20" class="header-anchor">#</a> <strong>描述</strong></h3> <p>将消息记录到报告中，或捕获屏幕截图或Ranorex快照。</p> <h3 id="组件-18"><a href="#组件-18" class="header-anchor">#</a> <strong>组件</strong></h3> <p><strong>子动作</strong></p> <p>日志：将消息记录到报告中。</p> <p>屏幕截图：捕获屏幕截图并将其添加到报告中。</p> <p>快照：捕获Ranorex快照并将其添加到报告中。</p> <p><strong>信息</strong></p> <p>将出现在报告中的消息。也适用于截图/快照捕获。可以绑定到变量。</p> <p><strong>水平</strong></p> <p>记录项目的👉<a href="/ranorex/pages/65ed72/">报告等级</a>。</p> <h3 id="特定于动作的属性-10"><a href="#特定于动作的属性-10" class="header-anchor">#</a> <strong>特定于动作的属性</strong></h3> <ul><li>类别：定义项目在报告中显示的类别。默认为用户。</li></ul> <h2 id="分隔器"><a href="#分隔器" class="header-anchor">#</a> <strong>分隔器</strong></h2> <p>摘要：	在actions表的当前位置插入分隔线。</p> <p>类型：	智能动作</p> <p>变量可能：	否</p> <p>可链接到控件库：	否</p> <h3 id="描述-21"><a href="#描述-21" class="header-anchor">#</a> <strong>描述</strong></h3> <p>在actions表的当前位置插入分隔线。使用它可以直观地分离或分组相关的动作。您可以添加标题文本来描述分隔符。分隔符及其标题文本也将显示在报表中。此动作对测试执行本身没有影响。它纯粹是增加美感。</p> <blockquote><p><strong>章节预览</strong><br>
Ranorex Studio基础知识&gt;报告&gt; 👉<a href="/ranorex/pages/63ffa8/">动作与报告</a>中也说明了分隔符动作。</p></blockquote> <h2 id="延迟"><a href="#延迟" class="header-anchor">#</a> <strong>延迟</strong></h2> <p>摘要：	延迟执行下一个动作。</p> <p>类型：	智能动作</p> <p>变量可能：	是</p> <p>可链接到控件库：	控件库</p> <h3 id="描述-22"><a href="#描述-22" class="header-anchor">#</a> <strong>描述</strong></h3> <p>在指定的时间内延迟执行下一个动作。实质上，此动作会暂停测试执行一段时间（但AUT仍将正常运行）。时间值可以绑定到变量。延迟不受涡轮模式的影响。</p> <h2 id="用户代码"><a href="#用户代码" class="header-anchor">#</a> <strong>用户代码</strong></h2> <p>摘要：	添加用户代码动作。</p> <p>类型：	智能动作</p> <p>变量可能：	是</p> <p>可链接的控件库：	是</p> <h3 id="描述-23"><a href="#描述-23" class="header-anchor">#</a> <strong>描述</strong></h3> <p>添加用户代码动作。您可以从用户代码库添加现有用户代码动作，也可以自己编写代码。</p> <blockquote><p><strong>章节预览</strong><br>
基础知识&gt;动作&gt;  👉<a href="/ranorex/pages/1d68a8/">用户代码动作</a>中进行了说明。
Ranorex Studio专家&gt;用户代码库&gt; 👉简介中介绍了<a href="/ranorex/pages/847ee6/">用户代码库</a>。</p></blockquote> <hr></div></div> <div class="page-slot page-slot-bottom"><!-- 横向自适应 -->
      <ins class="adsbygoogle"
          style="display:block"
          data-ad-client="ca-pub-7828333725993554"
          data-ad-slot="6620245489"
          data-ad-format="auto"
          data-full-width-responsive="true"></ins>
      <script>
          (adsbygoogle = window.adsbygoogle || []).push({});
      </script></div> <div class="page-edit"><!----> <!----> <div class="last-updated"><span class="prefix">上次更新:</span> <span class="time">11/26/2021, 2:14:10 PM</span></div></div> <div class="page-nav-wapper"><div class="page-nav-centre-wrap"><a href="/ranorex/pages/37da66/" class="page-nav-centre page-nav-centre-prev"><div class="tooltip">管理动作</div></a> <a href="/ranorex/pages/7719d5/" class="page-nav-centre page-nav-centre-next"><div class="tooltip">调用动作</div></a></div> <div class="page-nav"><p class="inner"><span class="prev">
        ←
        <a href="/ranorex/pages/37da66/" class="prev">管理动作</a></span> <span class="next"><a href="/ranorex/pages/7719d5/">调用动作</a>→
      </span></p></div></div></div> <div class="article-list"><div class="article-title"><a href="/ranorex/archives/" class="iconfont icon-bi">最近更新</a></div> <div class="article-wrapper"><dl><dd>01</dd> <dt><a href="/ranorex/pages/93ab6d/"><div>介绍</div></a> <span>11-22</span></dt></dl><dl><dd>02</dd> <dt><a href="/ranorex/pages/efb1ea/"><div>解决元素未找到错误</div></a> <span>11-22</span></dt></dl><dl><dd>03</dd> <dt><a href="/ranorex/pages/9be76e/"><div>添加解决方案设置到解决方案</div></a> <span>11-22</span></dt></dl> <dl><dd></dd> <dt><a href="/ranorex/archives/" class="more">更多文章&gt;</a></dt></dl></div></div></main></div> <div class="footer"><!----> 
  Theme by
  <a href="https://github.com/xugaoyi/vuepress-theme-vdoing" target="_blank" title="本站主题">Vdoing</a> 
    | Copyright © 2021-2021
    <span></span></div> <div class="buttons"><div title="返回顶部" class="button blur go-to-top iconfont icon-fanhuidingbu" style="display:none;"></div> <div title="去评论" class="button blur go-to-comment iconfont icon-pinglun" style="display:none;"></div> <div title="主题模式" class="button blur theme-mode-but iconfont icon-zhuti"><ul class="select-box" style="display:none;"><li class="iconfont icon-zidong">
          跟随系统
        </li><li class="iconfont icon-rijianmoshi">
          浅色模式
        </li><li class="iconfont icon-yejianmoshi">
          深色模式
        </li><li class="iconfont icon-yuedu">
          阅读模式
        </li></ul></div></div> <!----> <!----> <div class="custom-html-window custom-html-window-rb" style="display:;"><div class="custom-wrapper"><i class="close-but">×</i> <div><!-- 固定160*160px -->
      <ins class="adsbygoogle"
          style="display:inline-block;max-width:160px;max-height:160px"
          data-ad-client="ca-pub-7828333725993554"
          data-ad-slot="8377369658"></ins>
      <script>
          (adsbygoogle = window.adsbygoogle || []).push({});
      </script>
      </div></div></div></div><div class="global-ui"><div></div></div></div>
    <script src="/ranorex/assets/js/app.24b7eaa5.js" defer></script><script src="/ranorex/assets/js/2.ec9fdd2b.js" defer></script><script src="/ranorex/assets/js/34.ad372005.js" defer></script>
  </body>
</html>
